package com.boyunv.bridge.example01;

import java.math.BigDecimal;
/*
 *@description
 *
 *@author boyunv
 *@create 2023年7月13日 23:14:11
 *@version 1.0
 */
public class PayController {

    /**
     * 支付功能
     * @param uId  用户ID
     * @param tradeId  交易ID
     * @param amount   金额
     * @param channelPay  渠道类型  1.微信  2.支付宝
     * @param modeType    支付类型  1.,密码  2.人脸  3.指纹
     */
    public  boolean  doPay(String uId, String tradeId, BigDecimal amount,int  channelPay,int modeType){
        //微信支付
        if(channelPay==1){
            System.out.println("微信支付");
            if(modeType==1){
                System.out.println("密码支付");
            }else if (modeType==2){
                System.out.println("人脸支付");
            }else if (modeType==3){
                System.out.println("指纹支付");
            }

        }
        //支付宝支付
        if(channelPay==2){
            System.out.println("支付宝支付");
            if(modeType==1){
                System.out.println("密码支付");
            }else if (modeType==2){
                System.out.println("人脸支付");
            }else if (modeType==3){
                System.out.println("指纹支付");
            }
        }
        return true;
    }
}
